package domein;

/** 
 * 
 * @author Team 4 - IEV2A Hogeschool utrecht
 *
 * Dit is de klasse Onderzoek.
 * Een onderzoek word gekozen door een groep om uitgevoerd te worden.
 */

public class Onderzoek {
	private String onderwerp, omschrijving, email, opdrachtgever, richting;
	private int onderzoekId, status, aantal;
	
	/**
	 * @param oId - onderzoeksId
	 * @param on - onderwerp
	 * @param om - omschrijving
	 * @param st - status
	 */	
	public Onderzoek(int oId, String on, String om, String mail, String og, String ri, int st, int aan){
		onderzoekId = oId;
		onderwerp = on;
		omschrijving = om;
		status = st;
		aantal = aan;
		email = mail;
		opdrachtgever = og;
		richting = ri;
	}
	
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getOpdrachtgever() {
		return opdrachtgever;
	}

	public void setOpdrachtgever(String opdrachtgever) {
		this.opdrachtgever = opdrachtgever;
	}

	public String getRichting() {
		return richting;
	}

	public void setRichting(String richting) {
		this.richting = richting;
	}

	public int getOnderzoekId() {
		return onderzoekId;
	}

	public void setOnderzoekId(int onderzoekId) {
		this.onderzoekId = onderzoekId;
	}

	public int getAantal() {
		return aantal;
	}

	public void setAantal(int aantal) {
		this.aantal = aantal;
	}

	/** 
	 * Deze functie haalt het onderwerp van het onderzoek op.	
	 * @return Haal het onderwerp op 
	 */
	public String getOnderwerp() {
		return onderwerp;
	}

	/** 
	 * Deze functie kan het onderwerp van het onderzoek setten	
	 */
	public void setOnderwerp(String onderwerp) {
		this.onderwerp = onderwerp;
	}
	
	/** 
	 * Deze functie haalt de omschrijving van het onderzoek op.	
	 * @return Haal de omschrijving op 
	 */
	public String getOmschrijving() {
		return omschrijving;
	}
	
	/** 
	 * Deze functie kan de omschrijving van hetonderzoek setten	
	 */
	public void setOmschrijving(String omschrijving) {
		this.omschrijving = omschrijving;
	}
	
	/** 
	 * Deze functie haalt de status van het onderzoek op.	
	 * @return Haal de status op 
	 */
	public int getStatus() {
		return status;
	}
	
	/** 
	 * Deze functie kan de status van het onderzoek setten	
	 */
	public void setStatus(int status) {
		this.status = status;
	}
	
	/** 
	 * Deze functie kan de id van het onderzoek setten	
	 */
	public void setonderzoekId(int onderzoekId) {
		this.onderzoekId = onderzoekId;
	}
	
	/** 
	 * Deze functie haalt de id van het onderzoek op.	
	 * @return Haal de id op 
	 */	
	public int getonderzoekId() {
		return onderzoekId;
	}

}
